(()=>{Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(c){var e=this;do{if(Element.prototype.matches.call(e,c))return e}while(null!==(e=e.parentElement||e.parentNode)&&1===e.nodeType);return null});var l="undefined"!=typeof clickmagick_cmc,r=window.location.search.replace(/^\?/,"&"),e=(c=>{for(var e={},i=c.split("&"),t=0;t{for(var c=0,e=document.domain,i=e.split("."),t="_gd"+(new Date).getTime();cnew RegExp(["google-adwords","google web preview","google-structured-data","appengine-google","feedfetcher-google","adsbot-google","googlebot","facebookexternalhit","bingbot","msnbot","bingpreview","pinterestbot","google-read-aloud","petalbot","ahrefsbot","adidxbot"].join("|"),"i").test(navigator.userAgent)&&($("Ignoring high-activity bot",navigator.userAgent),1))(navigator.userAgent)){for(var f=0,v=Object.keys(e),w=0;w{var c,e="";return document.referrer&&((c=document.createElement("a")).href=document.referrer,e=c.hostname||""),e.toLowerCase()})(),k=(["utm_source","utm_medium","utm_campaign","utm_term","utm_content"].forEach(function(c){clickmagick_cmc[c]=clickmagick_cmc[c].replace(/_referr?er_/gi,C)}),clickmagick_cmc.utm_source.toLowerCase()),j=("internal"===k?clickmagick_cmc.utm_source=k:"organic"===k&&(clickmagick_cmc.utm_source="",y||(clickmagick_cmc.utm_source=k,clickmagick_cmc.utm_medium=k,clickmagick_cmc.utm_campaign=""!==C?C:"none",clickmagick_cmc.cmc_goal="")),x("cbur").toLowerCase()),g=("a"===j&&(clickmagick_cmc.cmc_goal="s"),"d"===j&&(clickmagick_cmc.cmc_goal=""),/^[aes]$/i.test(clickmagick_cmc.cmc_goal)),p=""!==clickmagick_cmc.utm_source&&""!==clickmagick_cmc.utm_medium&&""!==clickmagick_cmc.utm_campaign&&"n"!=clickmagick_cmc.cmc_click;$("isValidClick =",p,"isValidGoal =",g),clickmagick_cmc.uid&&clickmagick_cmc.hid&&(p||g)&&(/^(appspot\.com|googleusercontent\.com|localhost|\d+(\.\d+)+)$/i.test(clickmagick_cmc.cmc_project)||(u=p&&(!g||"internal"===clickmagick_cmc.utm_source),!y&&u&&(z(y="cmc"+(Math.floor(3294967296*Math.random())+1e9)),clickmagick_cmc.disabled=/^cmc\d+$/.test(D())?0:1),$("Computed vid =",y||"none set"),I="?uid="+clickmagick_cmc.uid+"&vid="+y.substr(3),(k=Object.keys(clickmagick_cmc)).forEach(function(c){/^(cmc_project|cmc_strip|cmc_redir|vid|uid|id|attrs|_.+)$/.test(c)||""===clickmagick_cmc[c]||M.includes(c)||(I+="&"+c+"="+encodeURIComponent(clickmagick_cmc[c]))}),j="",U()&&V(p=G())&&(j="&cmclid="+encodeURIComponent(K(JSON.stringify(p)))),H(),n||u&&(""!=clickmagick_cmc.fbclid&&(I+="&_fbc="+encodeURIComponent(T("_fbc"))+"&_fbp="+encodeURIComponent(T("_fbp"))),p="&cmc_project="+(""!==clickmagick_cmc.cmc_project?encodeURIComponent(clickmagick_cmc.cmc_project):"&domain="+encodeURIComponent(window.location.hostname)),L(b+I.replace(/&(cmc_goal|ad_user_data|ad_personalization)=[^&]+/g,"")+p+j,"click"),j="",k.forEach(function(c){mc(c)&&window.sessionStorage.setItem("_cmc_"+c,clickmagick_cmc[c])})),g&&((n=(()=>{var c="",e="",i="";if(window.dataLayer&&Array.isArray(window.dataLayer))for(var t=0;t{var e=[],c=[].concat(_);return c.unshift(document),c.forEach(function(c){(c instanceof ShadowRoot?Array.prototype.slice.call(c.querySelectorAll("input")):Array.prototype.slice.call(c.getElementsByTagName("input"))).forEach(function(c){e.push(c)})}),e})()).filter(function(c){return!/^(button|checkbox|color|date|datetime\-local|file|hidden|image|password|radio|range|reset|search|submit|time|url)$/.test(c.type)})).length+" input elements on the page for possible pre-filled PII"),0{for(var e,i="",t=(c=encodeURIComponent(c),0);t{var a=!!c,m=null;function o(c){return Q(W(t)||c)}function n(c,e){c=o(c);return null!==c&&c.checked!==a&&(a=c.checked,$(e,t),i(),1)}return function(c,e){var i=o(e);return null===i||(c.target===i?i.checked!==a?(a=i.checked,!0):($("Order bump checkbox state already recorded; not logging again:",t),!1):($("Order bump click did not target its checkbox; verifying state shortly:",t),null!==m&&clearTimeout(m),m=setTimeout(function(){m=null,n(e,"Order bump state change logged on deferred verify:")||(m=setTimeout(function(){m=null,n(e,"Order bump state change logged on delayed verify:")},450))},150),!1))}})(n,a,m)):(a=clickmagick_cmc.log.bind(null,e,r,clickmagick_cmc.cmc_project),$("log_:",e,r,clickmagick_cmc.cmc_project)),((i,c,t,a)=>{document.addEventListener(c,function(c){var e=c.target.closest(i);null===e||a&&!a(c,e)||t()},{capture:!0})})(n,"click",a,_)}}function W(c){return/^#/.test(c)?document.getElementById(c.substring(1)):document.getElementsByClassName(c.substring(1))[0]}function Q(c){return c?"input"===c.tagName.toLowerCase()&&"checkbox"===c.type.toLowerCase()?c:c.querySelector("input[type=checkbox]"):null}function N(c,e,i,t){var a=new Date;a.setTime(a.getTime()+Math.floor(24*t*60*60*1e3)),e=e.replace(/;/g,"%3B"),document.cookie=c+"="+e+";domain="+i+";expires="+a.toUTCString()+";path=/"}function T(c){for(var e=c+"=",i=document.cookie.split(";"),t=0;t